#ifndef __PLAYMODELBASE_H__
#define __PLAYMODELBASE_H__

#include "MusicListManager.h"

namespace SPlayer
{
    ref class Music::MusicInfo;
    interface class PlayModelBase
    {
        using NextMusicInfo = System::Collections::Generic::KeyValuePair < System::String ^, Music::MusicInfo ^ >;
    public:
        virtual NextMusicInfo ^next() = 0;
        virtual void onMusicPlay(System::String ^currentList, Music::MusicInfo ^_currentMusicInfo) = 0;
    };
}

#endif // __PLAYMODELBASE_H__